<template>
  <div class="demo">
    <h2>学校名称：{{ name }}</h2>
    <h2>学校地址：{{ address }}</h2>
    <button @click="showName">点我提示学校名</button>
  </div>
</template>

<script>
//  vue.extend()可以省略 因此可以直接暴露组件的配置对象
export default {
  name: "School",
  data() {
    return {
      name: "尚硅谷",
      address: "北京昌平",
    };
  },
  methods: {
    showName() {
      alert(this.name);
    },
  },
};
</script>

<style>
.demo {
  background-color: orange;
}
</style>


//  本身不能识别vue后缀的文件 一种方式是是使用webpack搭建一个工作流 第二种使用现成的工作流 脚手架
//  vue文件能支持 template支持组件的结构 script标签支持组件交互的相关代码  style支持组件的样式